from osgeo import ogr

wkt = "POINT (1198054.34 648493.09)"
pt = ogr.CreateGeometryFromWkt(wkt)
bufferDistance = 500
poly:ogr.Geometry = pt.Buffer(bufferDistance)

line:ogr.Geometry = poly.GetGeometryRef(0)
count = line.GetPointCount()

for i in range(count):
    print(str(line.GetX(i)) + "," + str(line.GetY(i)))